justbur [Tue, 14 Jul 2015 23:49:43 +0000 (19:49 -0400)]
Switch to only using dashes for symbol names
Matches elisp conventions to the letter
justbur [Tue, 14 Jul 2015 19:00:25 +0000 (15:00 -0400)]
Merge branch 'master' of https://github.com/justbur/emacs-which-key
justbur [Tue, 14 Jul 2015 18:59:48 +0000 (14:59 -0400)]
Be consistent with use of double slash
Justin Burkett [Tue, 14 Jul 2015 18:06:22 +0000 (14:06 -0400)]
Merge pull request #34 from bmag/master
Updated images for split frame
Bar Magal [Tue, 14 Jul 2015 18:02:40 +0000 (21:02 +0300)]
Updated images for split frame
justbur [Tue, 14 Jul 2015 16:43:55 +0000 (12:43 -0400)]
Typo in readme
justbur [Tue, 14 Jul 2015 16:21:11 +0000 (12:21 -0400)]
Fix url in header
justbur [Tue, 14 Jul 2015 16:06:03 +0000 (12:06 -0400)]
flycheck-package fixes
justbur [Tue, 14 Jul 2015 15:45:09 +0000 (11:45 -0400)]
Reorg the readme and add key features to intro
justbur [Tue, 14 Jul 2015 13:26:52 +0000 (09:26 -0400)]
Cleanup replacement functions again
justbur [Tue, 14 Jul 2015 12:46:16 +0000 (08:46 -0400)]
Fix add-replacement functions
Also cleanup use of push in code
justbur [Tue, 14 Jul 2015 11:41:00 +0000 (07:41 -0400)]
Fix #33
Check for group before replacements occur
justbur [Mon, 13 Jul 2015 19:22:41 +0000 (15:22 -0400)]
New default pictures
justbur [Mon, 13 Jul 2015 19:13:43 +0000 (15:13 -0400)]
Convert custom functions to defcustom
justbur [Mon, 13 Jul 2015 18:59:07 +0000 (14:59 -0400)]
Fix weird no room error
justbur [Mon, 13 Jul 2015 15:23:25 +0000 (11:23 -0400)]
Autoloads for helper functions
justbur [Mon, 13 Jul 2015 15:21:52 +0000 (11:21 -0400)]
Remove defaults related to outside packages
justbur [Mon, 13 Jul 2015 12:59:39 +0000 (08:59 -0400)]
Minor change to previous refactor
justbur [Mon, 13 Jul 2015 12:39:08 +0000 (08:39 -0400)]
Refactor column layout
justbur [Mon, 13 Jul 2015 11:54:16 +0000 (07:54 -0400)]
Fix a message
justbur [Mon, 13 Jul 2015 02:03:17 +0000 (22:03 -0400)]
Remove some old code
justbur [Mon, 13 Jul 2015 01:58:26 +0000 (21:58 -0400)]
Add docstring for propertize-description
justbur [Mon, 13 Jul 2015 01:24:36 +0000 (21:24 -0400)]
Move unicode-correction and bump default to 3
justbur [Mon, 13 Jul 2015 00:04:34 +0000 (20:04 -0400)]
Fix #32
Main problem was a replacement regexp that looked for a forward slash in
the description, which removed group:x/y
justbur [Sun, 12 Jul 2015 17:11:31 +0000 (13:11 -0400)]
Fix unicode-correction docstring
justbur [Sun, 12 Jul 2015 17:00:53 +0000 (13:00 -0400)]
Add support for custom display functions
justbur [Sun, 12 Jul 2015 15:53:09 +0000 (11:53 -0400)]
Change default unicode-correction
justbur [Sun, 12 Jul 2015 15:48:15 +0000 (11:48 -0400)]
Update commentary
justbur [Sun, 12 Jul 2015 15:44:44 +0000 (11:44 -0400)]
Fixes #24 (Update docstrings)
justbur [Sun, 12 Jul 2015 15:02:47 +0000 (11:02 -0400)]
Cleanup replacement helper functions
justbur [Sat, 11 Jul 2015 20:24:00 +0000 (16:24 -0400)]
Add note to README about side-window defaults
justbur [Sat, 11 Jul 2015 20:12:53 +0000 (16:12 -0400)]
Add unicode correction for wide unicode chars
justbur [Sat, 11 Jul 2015 17:38:56 +0000 (13:38 -0400)]
Add default replacement for select-window-[N]
justbur [Sat, 11 Jul 2015 17:38:39 +0000 (13:38 -0400)]
Mention customize-group in README
justbur [Sat, 11 Jul 2015 17:28:58 +0000 (13:28 -0400)]
Readme typo
justbur [Sat, 11 Jul 2015 17:27:45 +0000 (13:27 -0400)]
Merge branch 'master' of https://github.com/justbur/emacs-which-key
justbur [Sat, 11 Jul 2015 17:25:49 +0000 (13:25 -0400)]
Add replacement descriptions to readme.
Also move status list to end
Justin Burkett [Sat, 11 Jul 2015 16:58:03 +0000 (12:58 -0400)]
Merge pull request #30 from bmag/readme
Start special-features section in readme #29
justbur [Sat, 11 Jul 2015 16:55:23 +0000 (12:55 -0400)]
Merge branch 'readme' of https://github.com/bmag/emacs-which-key into readme
justbur [Sat, 11 Jul 2015 16:52:35 +0000 (12:52 -0400)]
Show prefix in can't show messages
justbur [Sat, 11 Jul 2015 16:49:05 +0000 (12:49 -0400)]
Merge status-key
justbur [Sat, 11 Jul 2015 16:42:06 +0000 (12:42 -0400)]
Add status defcustom and clean-up layout funcs
Bar Magal [Sat, 11 Jul 2015 16:25:43 +0000 (19:25 +0300)]
readme: explain different popup types
Bar Magal [Sat, 11 Jul 2015 15:47:54 +0000 (18:47 +0300)]
Start special-features section in readme #29
justbur [Sat, 11 Jul 2015 10:53:46 +0000 (06:53 -0400)]
Add better check for no room in frame
justbur [Sat, 11 Jul 2015 10:22:36 +0000 (06:22 -0400)]
Protect against infinite loops
justbur [Sat, 11 Jul 2015 10:22:36 +0000 (06:22 -0400)]
Protect against infinite loops
justbur [Sat, 11 Jul 2015 02:00:14 +0000 (22:00 -0400)]
Start to fix lock up on small vertical window
justbur [Sat, 11 Jul 2015 01:52:10 +0000 (21:52 -0400)]
Merge status-key and layout changes
justbur [Fri, 10 Jul 2015 21:43:01 +0000 (17:43 -0400)]
Fix bug when frame too small
justbur [Fri, 10 Jul 2015 21:28:14 +0000 (17:28 -0400)]
Remove message
justbur [Fri, 10 Jul 2015 21:13:42 +0000 (17:13 -0400)]
Merge branch 'fill-columns'
justbur [Fri, 10 Jul 2015 21:12:27 +0000 (17:12 -0400)]
Reorganize code and clean-up comments a little
justbur [Fri, 10 Jul 2015 20:56:32 +0000 (16:56 -0400)]
Re-enable the prefix option
justbur [Fri, 10 Jul 2015 18:51:45 +0000 (14:51 -0400)]
Require dash
Justin Burkett [Fri, 10 Jul 2015 18:47:09 +0000 (14:47 -0400)]
Merge pull request #26 from bmag/fill-columns
Use toggle-truncate-lines; reduce -> cl-reduce
Justin Burkett [Fri, 10 Jul 2015 18:46:14 +0000 (14:46 -0400)]
Merge pull request #27 from bmag/master
Fix some defcustoms
Bar Magal [Fri, 10 Jul 2015 18:29:58 +0000 (21:29 +0300)]
Fix some defcustoms
Bar Magal [Fri, 10 Jul 2015 17:57:34 +0000 (20:57 +0300)]
Check frame width in a non-buggy way
`(window-width (frame-root-window))` throws an error when the frame is
split (frame's root window is not live).
Bar Magal [Fri, 10 Jul 2015 17:30:30 +0000 (20:30 +0300)]
Use toggle-truncate-lines; reduce -> cl-reduce
Enabling toggle-truncate-lines in which-key--buffer, to avoid empty
lines when the window is just a bit too narrow.
justbur [Fri, 10 Jul 2015 16:13:50 +0000 (12:13 -0400)]
Bring back error message for too small of a frame
justbur [Fri, 10 Jul 2015 15:56:15 +0000 (11:56 -0400)]
Fix bug (layout wasn't going to 1 line)
justbur [Fri, 10 Jul 2015 14:41:30 +0000 (10:41 -0400)]
Fill columns first with variable column width
Allows for more compact layout
justbur [Fri, 10 Jul 2015 00:49:37 +0000 (20:49 -0400)]
Fix bug in populate buffer
justbur [Fri, 10 Jul 2015 00:46:49 +0000 (20:46 -0400)]
Try out status-key option
justbur [Thu, 9 Jul 2015 20:22:16 +0000 (16:22 -0400)]
Fix #6: TODO for defcustom
justbur [Thu, 9 Jul 2015 17:11:05 +0000 (13:11 -0400)]
Make variables stand-out in readme
justbur [Thu, 9 Jul 2015 16:58:45 +0000 (12:58 -0400)]
Fix add replacement functions
justbur [Thu, 9 Jul 2015 16:33:36 +0000 (12:33 -0400)]
Another typo
justbur [Thu, 9 Jul 2015 16:32:13 +0000 (12:32 -0400)]
Typo in add-major-mode-key-based-...
justbur [Thu, 9 Jul 2015 16:27:15 +0000 (12:27 -0400)]
Merge branch 'better-window-sizes'
justbur [Thu, 9 Jul 2015 16:24:19 +0000 (12:24 -0400)]
remove mode-line
justbur [Thu, 9 Jul 2015 16:22:44 +0000 (12:22 -0400)]
Merge branch 'better-window-sizes' of https://github.com/bmag/emacs-which-key into better-window-sizes
justbur [Thu, 9 Jul 2015 15:12:19 +0000 (11:12 -0400)]
Change side-window params to percentages
Bar Magal [Thu, 9 Jul 2015 15:56:36 +0000 (18:56 +0300)]
Use fit-window-to-buffer again
Bar Magal [Thu, 9 Jul 2015 14:27:11 +0000 (17:27 +0300)]
Allow percentages for side-window max sizes #19
justbur [Thu, 9 Jul 2015 13:38:45 +0000 (09:38 -0400)]
Add functions for adding to replacement alists
Bar Magal [Thu, 9 Jul 2015 13:22:27 +0000 (16:22 +0300)]
Fix text vs. total window width handling #22
justbur [Thu, 9 Jul 2015 12:22:56 +0000 (08:22 -0400)]
Remove mode-line and tweak max-height
max-height for side-window could still be more precise, but this seems
to work
justbur [Thu, 9 Jul 2015 11:55:48 +0000 (07:55 -0400)]
Make user setup functions interactive and autoload
justbur [Thu, 9 Jul 2015 11:44:36 +0000 (07:44 -0400)]
Fix #22
Check for keymap instead of not a symbol.
justbur [Thu, 9 Jul 2015 11:25:47 +0000 (07:25 -0400)]
Remove hidden-mode-line-mode
justbur [Thu, 9 Jul 2015 02:36:07 +0000 (22:36 -0400)]
Add minibuffer picture
Justin Burkett [Thu, 9 Jul 2015 02:28:25 +0000 (22:28 -0400)]
Delete which-key-minibuffer.PNG
justbur [Thu, 9 Jul 2015 02:25:00 +0000 (22:25 -0400)]
Add bottom section and picture to readme
justbur [Thu, 9 Jul 2015 02:20:03 +0000 (22:20 -0400)]
Add minibuffer picture
justbur [Thu, 9 Jul 2015 02:18:02 +0000 (22:18 -0400)]
Add config setup functions and more
Fix a problem where the frame-height was not accouting for the
minibuffer. Also, set the buffer to hidden-mode-line-mode to hide the
mode-line for now (#16).
justbur [Thu, 9 Jul 2015 02:16:21 +0000 (22:16 -0400)]
Update readme
justbur [Thu, 9 Jul 2015 00:39:27 +0000 (20:39 -0400)]
Possible fix for #18
justbur [Wed, 8 Jul 2015 20:08:03 +0000 (16:08 -0400)]
Fix #21
justbur [Wed, 8 Jul 2015 19:35:53 +0000 (15:35 -0400)]
Fix act-width in populate-buffer
justbur [Wed, 8 Jul 2015 17:55:53 +0000 (13:55 -0400)]
Rework key-based replacement
Previous implementation didn't work for multiple major-mode bindings
justbur [Wed, 8 Jul 2015 17:32:27 +0000 (13:32 -0400)]
Fix replace-match and rewrite propertize-key
justbur [Wed, 8 Jul 2015 17:20:27 +0000 (13:20 -0400)]
Break out key-based replacement function.
Seems simpler to use `assoc-string` in this case.
justbur [Wed, 8 Jul 2015 15:41:10 +0000 (11:41 -0400)]
Fixes #19
Kind of a hack, but seems a lot easier than trying to get an exact
calculation of the width
justbur [Wed, 8 Jul 2015 15:35:40 +0000 (11:35 -0400)]
Remove hide-popup call from update function
Doesn't seem to be needed anymore after adding hide-popup to the
pre-command-hook.
justbur [Wed, 8 Jul 2015 14:43:50 +0000 (10:43 -0400)]
Fix bug in format-matches
justbur [Wed, 8 Jul 2015 14:36:57 +0000 (10:36 -0400)]
Add option to specify major-mode in replacements
Note all replacements need to be proper lists instead of cons cells now
to add the option to check the third argument. If the third argument is
missing it defaults to replacing in all major modes
justbur [Wed, 8 Jul 2015 12:52:28 +0000 (08:52 -0400)]
Revert unintended change to act-height calc
justbur [Wed, 8 Jul 2015 12:29:16 +0000 (08:29 -0400)]
Fix #17 errors when not enough room is available.
Also gives more control over whether and where to show prefix keys. When
the buffer is vertical showing in first line seems to make more sense.